home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / g_man / cat3 / OpenGL-ftn / fgledgeflag.z / fgledgeflag
Text File  |  1998-10-20  |  4KB  |  67 lines

  1.  
  2.  
  3.  
  4. ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg((((3333GGGG))))                OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg,,,, ffffggggllllEEEEddddggggeeeeFFFFllllaaaaggggvvvv - flag edges as either boundary or nonboundary
  10.  
  11.  
  12. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      SUBROUTINE ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg( LOGICAL*1 _f_l_a_g )
  14.  
  15.  
  16. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  17.      _f_l_a_g  Specifies the current edge flag value, either GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  18.            The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE.
  19.  
  20. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  21.      SUBROUTINE ffffggggllllEEEEddddggggeeeeFFFFllllaaaaggggvvvv( CHARACTER*8 _f_l_a_g )
  22.  
  23.  
  24. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  25.      _f_l_a_g Specifies a pointer to an array that contains a single boolean
  26.           element, which replaces the current edge flag value.
  27.  
  28. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  29.      Each vertex of a polygon, separate triangle, or separate quadrilateral
  30.      specified between a ffffggggllllBBBBeeeeggggiiiinnnn/ffffggggllllEEEEnnnndddd pair is marked as the start of either
  31.      a boundary or nonboundary edge.  If the current edge flag is true when
  32.      the vertex is specified, the vertex is marked as the start of a boundary
  33.      edge.  Otherwise, the vertex is marked as the start of a nonboundary
  34.      edge.  ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg sets the edge flag bit to GGGGLLLL____TTTTRRRRUUUUEEEE if _f_l_a_g is GGGGLLLL____TTTTRRRRUUUUEEEE,
  35.      and to GGGGLLLL____FFFFAAAALLLLSSSSEEEE otherwise.
  36.  
  37.      The vertices of connected triangles and connected quadrilaterals are
  38.      always marked as boundary, regardless of the value of the edge flag.
  39.  
  40.      Boundary and nonboundary edge flags on vertices are significant only if
  41.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____MMMMOOOODDDDEEEE is set to GGGGLLLL____PPPPOOOOIIIINNNNTTTT or GGGGLLLL____LLLLIIIINNNNEEEE.  See ffffggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee.
  42.  
  43. NNNNOOOOTTTTEEEESSSS
  44.      The current edge flag can be updated at any time.  In particular,
  45.      ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg can be called between a call to ffffggggllllBBBBeeeeggggiiiinnnn and the
  46.      corresponding call to ffffggggllllEEEEnnnndddd.
  47.  
  48. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  49.      ffffggggllllGGGGeeeetttt with argument GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG
  50.  
  51.  
  52. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  53.      ffffggggllllBBBBeeeeggggiiiinnnn, ffffggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr, ffffggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.